package exception;
//测试抛出异常的演示demo
public class Person {
   private int age;

   public int getAge(){
       return age;
   }

   public void setAge(int age) throws IllegalAgeException {
       if (age<=0 || age>100) {
           //使用throw抛出异常
//      除了RuntimeException外，其他异常必须处理，否则会编译错误
//           throw new Exception("年龄必须在0-100之间");
           throw new IllegalAgeException("年龄必须在0-100之间:"+age);
       }
       this.age = age;
   }
}
